palm (hand) - English Synonyms Dictionary